Achieving Fairness in BitTorrent
نویسندگان
چکیده
By harnessing the collective storage capacity and bandwidth of Internet users, peer-to-peer le sharing systems have proved invaluable for storage and distribution of les. However, such systems have a clear and fundamental problem: users have an obvious incentive to download, but no inherent incentive to upload. In naive le sharing protocols, this results in a prisoner's dilemma: the pareto-optimal outcome is for everyone to upload as much as they can, and download as much as they want, resulting in high download rates for all users and the costs involved in uploading evenly distributed across peers; however, any single agent stands to bene t from defection. By reducing uploads, an agent can both improve his download rate and reduce his total upload. This being the case, the Nash equilibrium occurs where users share little, or nothing at all. BitTorrent, a popular and e ective peer-to-peer le sharing system, attempts to increase incentives to share in order to achieve, or at least approach, the pareto-optimal outcome. However, analysis and practice have revealed aws with the existing implementation of BitTorrent, and have suggested methods and strategies which a peer can use to minimize his own uploads without signi cant reprecussions. We introduce and motivate the BitTorrent protocol, and introduce some of the models that have been used to analyse it. We then examine some of the aws that have been discovered and exploited. Finally, we introduce some of the strategies and methods that have been proposed to combat the free rider problem, leading users to a more appealing and socially equitable equilibrium.
منابع مشابه
Analyzing and Improving BitTorrent Performance
In recent years, BitTorrent has emerged as a very popular and scalable peer-to-peer file distribution mechanism. It has been successful at distributing large files quickly and efficiently without overwhelming the capacity of the origin server. Early measurement studies verified that BitTorrent achieves excellent upload utilization, but raised several questions concerning utilization in settings...
متن کاملEfficient Indexing of the BitTorrent Distributed Hash Table
The following paper presents various methods and implementation techniques used to harvest metadata efficiently from a Kademlia Distributed Hashtable (DHT) as used in the BitTorrent P2P network to build an index of publicly available files in the BitTorrent ecosystem. The indexer design makes various tradeoffs between throughput and fairness towards other DHT nodes while also being scaleable in...
متن کاملBitTorrent Fairness: Analysis and Improvements
BitTorrent is an extremely effective and popular peer-to-peer file distribution application. It differs from traditional peer-to-peer file-sharing applications in that large files are decomposed into blocks, and in order to download a file, a peer concurrently retrieves blocks from multiple peers. Measurement and simulation studies have suggested that although BitTorrent achieves excellent util...
متن کاملImpact of Basic Parameters in the Performance of BitTorrent Protocol -A Survey
On today’s internet, BitTorrent is certainly the most popular P2P file distribution application. BitTorrent introduced some innovative peer and piece selection strategies for efficient file distribution over a large participating community. This popularity motivated researchers in studying the performance of BitTorrent and its mechanisms using a number of approaches. This paper presents a surve...
متن کاملCollaboration in BitTorrent Systems
Recent research efforts have shown that the popular BitTorrent protocol does not strictly enforce fairness and allows free-riding, mainly via optimistic unchokes. This paper proposes a BitTorrent-like protocol, that encourages peers of similar upload bandwidth to be buddies— peers collaborating for mutual benefit. Buddy peers mostly satisfy their download needs through their buddies and perform...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009